// import { useShios } from "../src/index";
// expect {}
// Object.defineProperty(global, "fetch", {
//   value: () =>
//     Promise.resolve({
//       json: () => Promise.resolve({ ok: false }),
//       headers: new Map(),
//     }),
//   //     jest.Mock<
//   //     Promise<{
//   //       json: () => Promise<{ ok: boolean }>;
//   //       headers: Map<string, string>;
//   //     }>,
//   //     []
//   //   >;
//   configurable: true,
// });

import { useShios } from '../src';

// console.log(global.fetch);
export declare module global {
  let fetch: () => Promise<{
    json: () => Promise<{
      ok: boolean;
    }>;
    headers: Map<string, string>;
  }>;
}
global.fetch = jest.fn(() =>
  Promise.resolve({
    json: () => Promise.resolve({ ok: true }),
    headers: new Map(),
  })
);
